/**数据类型 */
const { DataTypes } = require('sequelize')
/**数据库连接 */
const seq = require('../db/seq')
/**定义商品模型 */
const Goods = seq.define('good', {
  goods_name: {
    type: DataTypes.STRING,
    allowNull: false,
    comment: '商品名称',
  },
  goods_price: {
    type: DataTypes.DECIMAL(10, 2),
    allowNull: false,
    comment: '商品价格',
  },
  goods_num: {
    type: DataTypes.INTEGER,
    allowNull: false,
    comment: '商品库存',
  },
  goods_img: {
    type: DataTypes.STRING,
    allowNull: false,
    comment: '商品图片URL地址',
  }
}, {
  paranoid: true
})
/**单独执行一次该文件，之后注释以下代码 */
// Goods.sync({ force: true })
module.exports = Goods